package com.test.maximo;

/**
 * =============================================================
 * Version          Author          Date            Description
 * 1.0             01144895        2018/1/22             创建
 * =============================================================
 */
public class Maximo_0
{

    /**
     * maximo密码加密类型
     *
     * @param type 可选加密种类
     * @return 加密编码
     */
    public static int getMaxTypeAsInt(String type)
    {

        return type.equals("DATE") ? 3 : (type.equals("DATETIME") ? 4 : (type.equals("TIME") ? 5 :
                (type.equals("UPPER") ? 1 : (type.equals("LOWER") ? 2 : (type.equals("ALN") ? 0 :
                        (type.equals("SMALLINT") ? 6 : (type.equals("INTEGER") ? 6 : (type.equals("BIGINT") ? 19 :
                                (type.equals("FLOAT") ? 8 : (type.equals("DECIMAL") ? 9 :
                                        (type.equals("DURATION") ? 10 : (type.equals("AMOUNT") ? 11 :
                                                (type.equals("YORN") ? 12 : (type.equals("GL") ? 13 :
                                                        (type.equals("LONGALN") ? 14 : (type.equals("CRYPTO") ? 15 :
                                                                (type.equals("CRYPTOX") ? 16 :
                                                                        (type.equals("CLOB") ? 17 :
                                                                                (type.equals("BLOB") ? 18 :
                                                                                        -1)))))))))))))))))));
    }
}
